package com.zhihuiweijian.demo.service;

import com.zhihuiweijian.demo.model.RolePermission;

import java.util.List;

public interface RolePermissionService {
        /**
         * 插入某权限
         * @param record
         * @return
         */
        void insert(RolePermission record);

        /**
         * 删除某权限
         * @param id
         * @return
         */
        void delete(Long id);

        /**
         * 更新权限
         * @param record
         * @return
         */
        void update(RolePermission record);

        /**
         * 查看角色拥有的权限
         * @param role
         * @return
         */
        List<RolePermission> selectByRole(String role);

        /**
         * 插卡所有权限
         * @return
         */
        List<RolePermission> findAll();
}
